package com.xiaozou.domain;

import lombok.Data;

import java.util.List;

@Data
public class IMBuyerContext {
    /**
     * 上下文header头
     */
    private ContextHeader contextHeader;
    /**
     * 上下文消息体
     */
    private List<ContextBody> contextBodyList;
    @Data
    public static class ContextHeader {
        private Long thirdShopId;
        private String buyerAccount;
        /**
         * 总轮次
         */
        private Integer round;
        private Integer flag;
    }

    @Data
    public static class ContextBody {
        /**
         * 0-买家 1-人工客服 2-问答机器人
         */
        private Integer sourceType;
        /**
         * 客服
         */
        private String sellerAccount;
        /**
         * 消息时间
         */
        private Long msgTime;
        /**
         * 消息id
         */
        private Long msgId;
        /**
         * 内容类型 0-文本 1-图片 2-视频
         *
         */
        private Integer type;
        private String value;
        /**
         * 焦点spu
         */
        private String spuId;
        /**
         * sku
         */
        private String skuId;
    }
}
